package com.easylinkin.linkappapi.openapi.dto;

import java.util.List;

import com.easylinkin.linkappapi.function.entity.LinkappFunction;
import com.easylinkin.linkappapi.personality.entity.Personality;

import lombok.Data;

@Data
public class FunctionInfoDTO {

	/**
	 * 请求编号 （必填）
	 */
	private String requestId;

	/**
	 * appkey（必填）
	 */
	private String appkey;

	/**
	 * 账号（必填）
	 */
	private String account;
	
	private String tenantId;

	private String appId;

	private String projectId;
	
	//平台项目名称
	private String platformProjectName;
	
	//平台账户
	private String platformAccount;
	
	//平台名称
	private String platformAccountName;
	
	//应用类型
	private String appIndustryType;
	
	//个性化信息（选填）
	private Personality personality;
	
	//功能模块（必填）
	private List<LinkappFunction> functions;

	/**
	 * 是否允许异步执行初始化设备
	 */
	private Boolean enableAsyncInitDevices;

	//项目
	private ProjectDTO project;
}
